047984222ca95e7e206d7fe9a1c7cb4ca673b8c5,tests/src/test/java/alluxio/worker/AlluxioWorkerRestApiTest.java,AlluxioWorkerRestApiTest,getUptimeMsTest,#,255

Before Change



  @Test
  public void getUptimeMsTest() throws Exception {
    Random random = new Random();
    long uptime = random.nextLong();
    Mockito.doReturn(uptime).when(mWorker).getUptimeMs();

    new TestCase(mHostname, mPort, getEndpoint(AlluxioWorkerRestServiceHandler.GET_UPTIME_MS),
        NO_PARAMS, HttpMethod.GET, uptime).run();

    Mockito.verify(mWorker).getUptimeMs();
  }
}

After Change


  public void getUptimeMsTest() throws Exception {
    CommonUtils.sleepMs(1);
    String uptimeString = new TestCase(mHostname, mPort, getEndpoint(AlluxioWorkerRestServiceHandler.GET_UPTIME_MS),
        NO_PARAMS, HttpMethod.GET, null).call();
    long uptime = Long.parseLong(uptimeString);
    Assert.assertTrue(uptime > 0);
    Assert.assertTrue(uptime < 20 * Constants.SECOND_MS);